#include <private/desencrypt/desencrypt_p.h>
#include <common/desencrypt/desencrypt.h>
std::string DESEncrypt::encrypt(const std::string& plaintext)
{
	return DESEncryptPrivate::encrypt(plaintext);
}
std::string DESEncrypt::decrypt(const std::string& ciphertext)
{
	return DESEncryptPrivate::decrypt(ciphertext);
}
std::string DESEncrypt::encrypt(const std::string& plaintext, const std::string& key)
{
	return DESEncryptPrivate::encrypt(plaintext, key);
}
std::string DESEncrypt::decrypt(const std::string& ciphertext, const std::string& key)
{
	return DESEncryptPrivate::decrypt(ciphertext, key);
}
std::string DESEncrypt::base64Encrypt(const std::string& plaintext)
{
	return DESEncryptPrivate::base64Encrypt(plaintext);
}